﻿using System;
using RayDen.RayEngine.Core.Types;

namespace RayDen.RayEngine.Core.Interface
{
    public interface IIntersectionEngine : IDisposable{
        void Start();
        void Trace(RayBuffer buffer);
        void PushRayBuffer(RayBuffer rayBuffer, int clientIdx);
        RayBuffer PopRayBuffer(int clientIdx);
    }
}